
<meta charset="UTF-8">
<title>添加管理员 - 管理员管理</title>
<meta name="keywords" content="H-ui.admin v3.0,H-ui网站后台模版,后台模版下载,后台管理系统模版,HTML后台模版下载">
<meta name="description" content="H-ui.admin v3.0，是一款由国人开发的轻量级扁平化网站后台模板，完全免费开源的网站后台管理系统模版，适合中小型CMS后台系统。">
</head>
<body>
<article class="cl pd-20">
    <form action="{:url('Role/add')}" method="post" class="form form-horizontal" id="form-admin-add">
        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>角色名称：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" value="" placeholder="" id="adminName" name="role_name">
            </div>
        </div>
                <div class="row cl">
                    <label class="form-label col-xs-4 col-sm-3">网站权限：</label>
                    <dl class="formControls col-xs-8 col-sm-9">
                        {foreach $auth_data as $k=>$v}
                        {switch name="$v['level']"}
                        {case value="0"}
                        {if condition="($k != 0) && ($v['level'] == 0)"}
                        </dd></dl></dd></dl>
                    {/if}
                    <dl class="permission-list">
                        <dt>
                            <label>
                                <input type="checkbox" value="{$v.id}" name="a_ids[]" id="user-Character-0" level = '0'>
                                {$v.auth_name}</label>
                        </dt>
                        <dd>
                            <dl class="cl permission-list2">
                                {/case}
                                {case value="1"}
                                <dt>
                                    <label class="">
                                        <input type="checkbox" value="{$v.id}" name="a_ids[]" id="user-Character-0-0" level='1'>
                                        {$v.auth_name}</label>
                                </dt>
                                <dd>
                                    {/case}
                                    {case value="2"}

                                    <label class="">
                                        <input type="checkbox" value="{$v.id}" name="a_ids[]" id="user-Character-0-0-0" level='2'>
                                        {$v.auth_name}</label>
                                    {/case}
                                    {/switch}
                                    {/foreach}
                                </dd>
                            </dl>
                        </dd>
                    </dl>
                </div>
            </div>
        </div>
        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>排序：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" value="" placeholder="" id="phone" name="orders">
            </div>
        </div>
        <div class="row cl">
            <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
                <input class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">
            </div>
        </div>
    </form>
</article>
<script>

    $('input:checkbox').click(function () {

        var value = false ;
        //判断是否选中
        if($(this).prop('checked')){
            value = true;
        }

        //等级为2
        if($(this).attr('level') == 2){

            //获取父类对象
            var per = $(this).parent().parent();

            if(value == false){
                var arr	= $(per).find("input:checkbox");
                $(arr).each(function (k,v) {
                    if($(v).prop('checked')){
                        value = true;
                        return false;
                    }
                })
            }

            //获取父类兄弟元素前一个的子元素
            var per_a = $(per).prev().find("input:checkbox");
            $(per_a).prop('checked',value);

            var per_b = $(per).parent().parent().prev().find("input:checkbox");
            $(per_b).prop('checked',value);
        }

        //等级为1
        if($(this).attr('level') == 1){
            var por = $(this).parent().parent().parent().parent().prev();
            $(por).find('input:checkbox').prop('checked',value);
        }

        //等级为0
        if($(this).attr('level') == 0){
            var par = $(this).parent().parent();
            //获取兄弟元素下一个的所有子元素
            var all = $(par).next().find('input:checkbox');
            $(all).each(function (k,v) {
                $(v).prop('checked',value);
            })
        }

    })

</script>

<!--/请在上方写此页面业务相关的脚本-->
</body>
</html>